From 8da86542c56afcf5e973996d5bff957725572cff Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Mon, 22 Aug 2005 14:14:45 +0000 Subject: [PATCH] One more fix to prevent buffer overruns. (#314081, Hans Breuer) 2005-08-22 Matthias Clasen * gtk/gtkhsv.c (paint_triangle): One more fix to prevent buffer overruns. (#314081, Hans Breuer) --- ChangeLog | 5 +++++ ChangeLog.pre-2-10 | 5 +++++ ChangeLog.pre-2-8 | 5 +++++ gtk/gtkhsv.c | 1 + 4 files changed, 16 insertions(+) diff --git a/ChangeLog b/ChangeLog index 2de02a5013..caae3f0ca7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2005-08-22 Matthias Clasen + + * gtk/gtkhsv.c (paint_triangle): One more fix to prevent buffer + overruns. (#314081, Hans Breuer) + 2005-08-20 Matthias Clasen * gtk/gtkentry.c (gtk_entry_get_layout): Clarify that the diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 2de02a5013..caae3f0ca7 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,8 @@ +2005-08-22 Matthias Clasen + + * gtk/gtkhsv.c (paint_triangle): One more fix to prevent buffer + overruns. (#314081, Hans Breuer) + 2005-08-20 Matthias Clasen * gtk/gtkentry.c (gtk_entry_get_layout): Clarify that the diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 2de02a5013..caae3f0ca7 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,8 @@ +2005-08-22 Matthias Clasen + + * gtk/gtkhsv.c (paint_triangle): One more fix to prevent buffer + overruns. (#314081, Hans Breuer) + 2005-08-20 Matthias Clasen * gtk/gtkentry.c (gtk_entry_get_layout): Clarify that the diff --git a/gtk/gtkhsv.c b/gtk/gtkhsv.c index fcd5d53578..2b690c0f06 100644 --- a/gtk/gtkhsv.c +++ b/gtk/gtkhsv.c @@ -1195,6 +1195,7 @@ paint_triangle (GtkHSV *hsv, x_start = MAX (xl - PAD, x); x_end = MIN (xr + PAD, x + width); + x_start = MIN (x_start, x_end); c = (rl << 16) | (gl << 8) | bl; -- 2.30.2